{
	"name": "@containers/iso-api",
	"version": "1.0.0",
	"description": "Containers Iso api",
	"main": "build/server.js",
	"author": "Apptech-team",
	"license": "MIT",
	"private": true,
	"scripts": {
		"dev": "sh ./node_modules/.bin/nodemon",
		"build": "npm-run-all clean ts:build",
		"ts:build": "./node_modules/.bin/tsc",
		"ts:watch": "ts-node src/server.ts",
		"clean": "rimraf ./build",
		"test": "cross-env NODE_ENV=test jest",
		"test:watch": "cross-env NODE_ENV=test jest --watch",
		"test:coverage": "jest --coverage"
	},
	"dependencies": {
		"@hapi/joi": "^15.0.3",
		"cors": "^2.8.5",
		"cross-env": "^5.2.0",
		"dotenv": "^8.0.0",
		"express": "^4.16.4",
		"morgan": "^1.9.1",
		"npm-run-all": "^4.1.5",
		"pm2": "^3.5.0",
		"rimraf": "^2.6.3",
		"swagger-ui-express": "^4.0.2",
		"typescript": "^3.4.5",
		"yamljs": "^0.3.0"
	},
	"devDependencies": {
		"@types/cors": "^2.8.5",
		"@types/dotenv": "^6.1.1",
		"@types/express": "^4.16.1",
		"@types/hapi__joi": "^15.0.1",
		"@types/jest": "^24.0.13",
		"@types/morgan": "^1.7.35",
		"@types/supertest": "^2.0.7",
		"@types/swagger-ui-express": "^3.0.0",
		"@types/yamljs": "^0.2.30",
		"jest": "^24.8.0",
		"nodemon": "^1.19.0",
		"supertest": "^4.0.2",
		"ts-jest": "^24.0.2",
		"ts-node": "^8.1.0"
	},
	"jest": {
		"verbose": true,
		"rootDir": "./src",
		"moduleFileExtensions": [
			"ts",
			"tsx",
			"js",
			"jsx",
			"json",
			"node"
		],
		"transform": {
			"^.+\\.(ts|tsx)$": "ts-jest"
		},
		"coverageDirectory": "<rootDir>/../coverage",
		"globals": {
			"ts-jest": {
				"tsConfig": "tsconfig.json"
			}
		},
		"testRegex": [
			"(/tests/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$"
		],
		"testPathIgnorePatterns": [
			"/node_modules/",
			"/dist/",
			"/lib/"
		]
	}
}
